Dec 01 02:00:28.793 INFO testing sleepy771/Subnetizers against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 02:00:28.793 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:00:28.996 INFO [stdout] c111ad397251e6daf75ae33492dd73c1216fb9a59235db196d679fafcc92753f
Dec 01 02:00:29.000 INFO running `"docker" "start" "-a" "c111ad397251e6daf75ae33492dd73c1216fb9a59235db196d679fafcc92753f"`
Dec 01 02:00:29.546 INFO [stderr] usermod: no changes
Dec 01 02:00:29.699 INFO [stderr]    Compiling serde v1.0.36
Dec 01 02:00:29.700 INFO [stderr]    Compiling ref_slice v1.1.1
Dec 01 02:00:29.701 INFO [stderr]    Compiling miniz-sys v0.1.10
Dec 01 02:00:29.701 INFO [stderr]    Compiling openssl-sys v0.9.27
Dec 01 02:00:29.702 INFO [stderr]    Compiling snap v0.2.4
Dec 01 02:00:29.702 INFO [stderr]    Compiling chrono v0.4.1
Dec 01 02:00:29.703 INFO [stderr]    Compiling syn v0.12.15
Dec 01 02:00:29.703 INFO [stderr]    Compiling twox-hash v1.1.0
Dec 01 02:00:29.955 INFO [stderr]    Compiling error-chain v0.10.0
Dec 01 02:00:36.434 INFO [stderr]    Compiling openssl v0.9.24
Dec 01 02:00:36.459 INFO [stderr]    Compiling flate2 v0.2.20
Dec 01 02:00:36.460 INFO [stderr]    Compiling flate2 v1.0.1
Dec 01 02:00:44.647 INFO [stderr]    Compiling serde_derive_internals v0.22.2
Dec 01 02:00:48.519 INFO [stderr]    Compiling serde_derive v1.0.36
Dec 01 02:00:51.619 INFO [stderr]    Compiling log v0.4.1
Dec 01 02:00:51.620 INFO [stderr]    Compiling serde_json v1.0.13
Dec 01 02:00:51.620 INFO [stderr]    Compiling serde_yaml v0.7.3
Dec 01 02:00:51.620 INFO [stderr]    Compiling serde-value v0.5.1
Dec 01 02:00:53.177 INFO [stderr]    Compiling log v0.3.9
Dec 01 02:00:54.803 INFO [stderr]    Compiling kafka v0.7.0
Dec 01 02:01:00.979 INFO [stderr]    Compiling log4rs v0.8.0
Dec 01 02:01:14.495 INFO [stderr]    Compiling ipaggregator-rs v0.1.0 (/source)
Dec 01 02:01:15.727 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:15.727 INFO [stderr]   --> src/main.rs:24:5
Dec 01 02:01:15.727 INFO [stderr]    |
Dec 01 02:01:15.727 INFO [stderr] 24 | use std::env::home_dir;
Dec 01 02:01:15.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 02:01:15.727 INFO [stderr]    |
Dec 01 02:01:15.727 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 01 02:01:15.727 INFO [stderr] 
Dec 01 02:01:15.727 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:15.727 INFO [stderr]   --> src/main.rs:33:38
Dec 01 02:01:15.727 INFO [stderr]    |
Dec 01 02:01:15.727 INFO [stderr] 33 |             if let Some(home_path) = home_dir() {
Dec 01 02:01:15.727 INFO [stderr]    |                                      ^^^^^^^^
Dec 01 02:01:15.727 INFO [stderr] 
Dec 01 02:01:16.356 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:16.357 INFO [stderr]    --> src/subnet_tree.rs:208:13
Dec 01 02:01:16.357 INFO [stderr]     |
Dec 01 02:01:16.357 INFO [stderr] 208 |         let mut reassign: bool;
Dec 01 02:01:16.358 INFO [stderr]     |             ----^^^^^^^^
Dec 01 02:01:16.358 INFO [stderr]     |             |
Dec 01 02:01:16.358 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:16.359 INFO [stderr]     |
Dec 01 02:01:16.359 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 02:01:16.359 INFO [stderr] 
Dec 01 02:01:16.555 INFO [stderr] warning: method is never used: `clear`
Dec 01 02:01:16.555 INFO [stderr]    --> src/subnet_tree.rs:419:5
Dec 01 02:01:16.555 INFO [stderr]     |
Dec 01 02:01:16.555 INFO [stderr] 419 |     fn clear(&mut self) -> () {
Dec 01 02:01:16.555 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:16.555 INFO [stderr]     |
Dec 01 02:01:16.555 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 02:01:16.555 INFO [stderr] 
Dec 01 02:01:16.555 INFO [stderr] warning: variant is never constructed: `TERMINATE`
Dec 01 02:01:16.555 INFO [stderr]    --> src/ipagg.rs:130:5
Dec 01 02:01:16.555 INFO [stderr]     |
Dec 01 02:01:16.555 INFO [stderr] 130 |     TERMINATE,
Dec 01 02:01:16.555 INFO [stderr]     |     ^^^^^^^^^
Dec 01 02:01:16.555 INFO [stderr] 
Dec 01 02:01:16.555 INFO [stderr] warning: function is never used: `simple_parser`
Dec 01 02:01:16.555 INFO [stderr]  --> src/parsers.rs:8:1
Dec 01 02:01:16.555 INFO [stderr]   |
Dec 01 02:01:16.555 INFO [stderr] 8 | pub fn simple_parser(bytes: &[u8]) -> Result<Vec<[u8; 4]>, String> {
Dec 01 02:01:16.555 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:16.555 INFO [stderr] 
Dec 01 02:01:16.555 INFO [stderr] warning: method is never used: `shutdown`
Dec 01 02:01:16.555 INFO [stderr]    --> src/listeners.rs:127:9
Dec 01 02:01:16.555 INFO [stderr]     |
Dec 01 02:01:16.555 INFO [stderr] 127 |         pub fn shutdown(&self) -> () {
Dec 01 02:01:16.555 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:16.555 INFO [stderr] 
Dec 01 02:01:23.187 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 53.61s
Dec 01 02:01:23.199 INFO [stderr] su: No module specific data is present
Dec 01 02:01:24.362 INFO running `"docker" "inspect" "c111ad397251e6daf75ae33492dd73c1216fb9a59235db196d679fafcc92753f"`
Dec 01 02:01:24.687 INFO running `"docker" "rm" "-f" "c111ad397251e6daf75ae33492dd73c1216fb9a59235db196d679fafcc92753f"`
Dec 01 02:01:25.059 INFO [stdout] c111ad397251e6daf75ae33492dd73c1216fb9a59235db196d679fafcc92753f
Dec 01 02:01:25.067 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:01:25.577 INFO [stdout] 52d73419e205747d135c4d87383c55a9cb7f2e48cddc0646d65f3b7286caa1ec
Dec 01 02:01:25.579 INFO running `"docker" "start" "-a" "52d73419e205747d135c4d87383c55a9cb7f2e48cddc0646d65f3b7286caa1ec"`
Dec 01 02:01:28.372 INFO [stderr] usermod: no changes
Dec 01 02:01:28.651 INFO [stderr]    Compiling ipaggregator-rs v0.1.0 (/source)
Dec 01 02:01:29.899 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:29.900 INFO [stderr]   --> src/main.rs:24:5
Dec 01 02:01:29.901 INFO [stderr]    |
Dec 01 02:01:29.901 INFO [stderr] 24 | use std::env::home_dir;
Dec 01 02:01:29.902 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 02:01:29.902 INFO [stderr]    |
Dec 01 02:01:29.903 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 01 02:01:29.904 INFO [stderr] 
Dec 01 02:01:29.904 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 01 02:01:29.905 INFO [stderr]   --> src/main.rs:33:38
Dec 01 02:01:29.905 INFO [stderr]    |
Dec 01 02:01:29.906 INFO [stderr] 33 |             if let Some(home_path) = home_dir() {
Dec 01 02:01:29.907 INFO [stderr]    |                                      ^^^^^^^^
Dec 01 02:01:29.907 INFO [stderr] 
Dec 01 02:01:30.662 INFO [stderr] warning: unused variable: `addr`
Dec 01 02:01:30.662 INFO [stderr]    --> src/senders.rs:168:26
Dec 01 02:01:30.663 INFO [stderr]     |
Dec 01 02:01:30.663 INFO [stderr] 168 |                 Ok((len, addr)) => {
Dec 01 02:01:30.663 INFO [stderr]     |                          ^^^^ help: consider using `_addr` instead
Dec 01 02:01:30.663 INFO [stderr]     |
Dec 01 02:01:30.664 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 02:01:30.664 INFO [stderr] 
Dec 01 02:01:30.694 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.694 INFO [stderr]    --> src/subnet_tree.rs:208:13
Dec 01 02:01:30.694 INFO [stderr]     |
Dec 01 02:01:30.694 INFO [stderr] 208 |         let mut reassign: bool;
Dec 01 02:01:30.694 INFO [stderr]     |             ----^^^^^^^^
Dec 01 02:01:30.694 INFO [stderr]     |             |
Dec 01 02:01:30.694 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.694 INFO [stderr]     |
Dec 01 02:01:30.694 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 02:01:30.694 INFO [stderr] 
Dec 01 02:01:30.718 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.719 INFO [stderr]    --> src/subnet_tree.rs:553:13
Dec 01 02:01:30.719 INFO [stderr]     |
Dec 01 02:01:30.719 INFO [stderr] 553 |         let mut node = LastNode {
Dec 01 02:01:30.719 INFO [stderr]     |             ----^^^^
Dec 01 02:01:30.719 INFO [stderr]     |             |
Dec 01 02:01:30.719 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.719 INFO [stderr] 
Dec 01 02:01:30.719 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.719 INFO [stderr]    --> src/subnet_tree.rs:562:13
Dec 01 02:01:30.719 INFO [stderr]     |
Dec 01 02:01:30.719 INFO [stderr] 562 |         let mut node = LastNode {
Dec 01 02:01:30.719 INFO [stderr]     |             ----^^^^
Dec 01 02:01:30.719 INFO [stderr]     |             |
Dec 01 02:01:30.719 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.719 INFO [stderr] 
Dec 01 02:01:30.730 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.731 INFO [stderr]    --> src/subnet_tree.rs:625:13
Dec 01 02:01:30.731 INFO [stderr]     |
Dec 01 02:01:30.731 INFO [stderr] 625 |         let mut node = StandardNode {
Dec 01 02:01:30.731 INFO [stderr]     |             ----^^^^
Dec 01 02:01:30.731 INFO [stderr]     |             |
Dec 01 02:01:30.731 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.731 INFO [stderr] 
Dec 01 02:01:30.736 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.736 INFO [stderr]    --> src/subnet_tree.rs:674:13
Dec 01 02:01:30.736 INFO [stderr]     |
Dec 01 02:01:30.736 INFO [stderr] 674 |         let mut node = StandardNode {
Dec 01 02:01:30.736 INFO [stderr]     |             ----^^^^
Dec 01 02:01:30.736 INFO [stderr]     |             |
Dec 01 02:01:30.736 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.736 INFO [stderr] 
Dec 01 02:01:30.737 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.737 INFO [stderr]    --> src/subnet_tree.rs:723:13
Dec 01 02:01:30.737 INFO [stderr]     |
Dec 01 02:01:30.737 INFO [stderr] 723 |         let mut node = StandardNode {
Dec 01 02:01:30.737 INFO [stderr]     |             ----^^^^
Dec 01 02:01:30.737 INFO [stderr]     |             |
Dec 01 02:01:30.737 INFO [stderr]     |             help: remove this `mut`
Dec 01 02:01:30.737 INFO [stderr] 
Dec 01 02:01:30.794 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.794 INFO [stderr]    --> src/senders.rs:160:17
Dec 01 02:01:30.794 INFO [stderr]     |
Dec 01 02:01:30.794 INFO [stderr] 160 |             let mut socket = UdpSocket::bind("127.0.0.1:13345").unwrap();
Dec 01 02:01:30.794 INFO [stderr]     |                 ----^^^^^^
Dec 01 02:01:30.794 INFO [stderr]     |                 |
Dec 01 02:01:30.794 INFO [stderr]     |                 help: remove this `mut`
Dec 01 02:01:30.794 INFO [stderr] 
Dec 01 02:01:30.795 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.795 INFO [stderr]    --> src/senders.rs:158:35
Dec 01 02:01:30.795 INFO [stderr]     |
Dec 01 02:01:30.795 INFO [stderr] 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Dec 01 02:01:30.795 INFO [stderr]     |                                   ----^^^^^^^^^^^^^^^
Dec 01 02:01:30.795 INFO [stderr]     |                                   |
Dec 01 02:01:30.795 INFO [stderr]     |                                   help: remove this `mut`
Dec 01 02:01:30.795 INFO [stderr] 
Dec 01 02:01:30.795 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.795 INFO [stderr]    --> src/senders.rs:158:14
Dec 01 02:01:30.795 INFO [stderr]     |
Dec 01 02:01:30.795 INFO [stderr] 158 |         let (mut udp_listener_tx, mut udp_listener_rx) = channel();
Dec 01 02:01:30.795 INFO [stderr]     |              ----^^^^^^^^^^^^^^^
Dec 01 02:01:30.795 INFO [stderr]     |              |
Dec 01 02:01:30.795 INFO [stderr]     |              help: remove this `mut`
Dec 01 02:01:30.795 INFO [stderr] 
Dec 01 02:01:30.795 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.795 INFO [stderr]    --> src/senders.rs:179:22
Dec 01 02:01:30.795 INFO [stderr]     |
Dec 01 02:01:30.795 INFO [stderr] 179 |         let (mut tx, mut rx) = channel();
Dec 01 02:01:30.795 INFO [stderr]     |                      ----^^
Dec 01 02:01:30.795 INFO [stderr]     |                      |
Dec 01 02:01:30.795 INFO [stderr]     |                      help: remove this `mut`
Dec 01 02:01:30.795 INFO [stderr] 
Dec 01 02:01:30.795 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.795 INFO [stderr]    --> src/senders.rs:179:14
Dec 01 02:01:30.795 INFO [stderr]     |
Dec 01 02:01:30.795 INFO [stderr] 179 |         let (mut tx, mut rx) = channel();
Dec 01 02:01:30.795 INFO [stderr]     |              ----^^
Dec 01 02:01:30.795 INFO [stderr]     |              |
Dec 01 02:01:30.795 INFO [stderr]     |              help: remove this `mut`
Dec 01 02:01:30.795 INFO [stderr] 
Dec 01 02:01:30.953 INFO [stderr] warning: variable does not need to be mutable
Dec 01 02:01:30.954 INFO [stderr]    --> src/listeners.rs:186:21
Dec 01 02:01:30.954 INFO [stderr]     |
Dec 01 02:01:30.954 INFO [stderr] 186 |                 let mut socket = UdpSocket::bind("127.0.0.1:12341").unwrap();
Dec 01 02:01:30.954 INFO [stderr]     |                     ----^^^^^^
Dec 01 02:01:30.954 INFO [stderr]     |                     |
Dec 01 02:01:30.954 INFO [stderr]     |                     help: remove this `mut`
Dec 01 02:01:30.954 INFO [stderr] 
Dec 01 02:01:30.980 INFO [stderr] warning: method is never used: `clear`
Dec 01 02:01:30.980 INFO [stderr]    --> src/subnet_tree.rs:419:5
Dec 01 02:01:30.980 INFO [stderr]     |
Dec 01 02:01:30.980 INFO [stderr] 419 |     fn clear(&mut self) -> () {
Dec 01 02:01:30.980 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:30.980 INFO [stderr]     |
Dec 01 02:01:30.980 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 02:01:30.980 INFO [stderr] 
Dec 01 02:01:30.981 INFO [stderr] warning: variant is never constructed: `TERMINATE`
Dec 01 02:01:30.981 INFO [stderr]    --> src/ipagg.rs:130:5
Dec 01 02:01:30.981 INFO [stderr]     |
Dec 01 02:01:30.981 INFO [stderr] 130 |     TERMINATE,
Dec 01 02:01:30.981 INFO [stderr]     |     ^^^^^^^^^
Dec 01 02:01:30.982 INFO [stderr] 
Dec 01 02:01:30.982 INFO [stderr] warning: method is never used: `shutdown`
Dec 01 02:01:30.982 INFO [stderr]    --> src/listeners.rs:127:9
Dec 01 02:01:30.982 INFO [stderr]     |
Dec 01 02:01:30.982 INFO [stderr] 127 |         pub fn shutdown(&self) -> () {
Dec 01 02:01:30.982 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:30.982 INFO [stderr] 
Dec 01 02:01:30.989 INFO [stderr] warning: function `test_last_node__set_heap_bit` should have a snake case name such as `test_last_node_set_heap_bit`
Dec 01 02:01:30.989 INFO [stderr]    --> src/subnet_tree.rs:542:5
Dec 01 02:01:30.989 INFO [stderr]     |
Dec 01 02:01:30.989 INFO [stderr] 542 | /     fn test_last_node__set_heap_bit() {
Dec 01 02:01:30.989 INFO [stderr] 543 | |         let mut node = LastNode {
Dec 01 02:01:30.989 INFO [stderr] 544 | |             octet: 0,
Dec 01 02:01:30.989 INFO [stderr] 545 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:30.989 INFO [stderr] ...   |
Dec 01 02:01:30.989 INFO [stderr] 548 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Dec 01 02:01:30.989 INFO [stderr] 549 | |     }
Dec 01 02:01:30.989 INFO [stderr]     | |_____^
Dec 01 02:01:30.990 INFO [stderr]     |
Dec 01 02:01:30.990 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 01 02:01:30.990 INFO [stderr] 
Dec 01 02:01:30.990 INFO [stderr] warning: function `test_last_node___has_subnet` should have a snake case name such as `test_last_node_has_subnet`
Dec 01 02:01:30.990 INFO [stderr]    --> src/subnet_tree.rs:552:5
Dec 01 02:01:30.991 INFO [stderr]     |
Dec 01 02:01:30.991 INFO [stderr] 552 | /     fn test_last_node___has_subnet() {
Dec 01 02:01:30.991 INFO [stderr] 553 | |         let mut node = LastNode {
Dec 01 02:01:30.991 INFO [stderr] 554 | |             octet: 0,
Dec 01 02:01:30.991 INFO [stderr] 555 | |             heap: [0, 0, 0, 0, 1, 0, 0, 0],
Dec 01 02:01:30.991 INFO [stderr] 556 | |         };
Dec 01 02:01:30.991 INFO [stderr] 557 | |         assert!(node.contains_subnet_in_heap(256 + 0));
Dec 01 02:01:30.991 INFO [stderr] 558 | |     }
Dec 01 02:01:30.991 INFO [stderr]     | |_____^
Dec 01 02:01:30.991 INFO [stderr] 
Dec 01 02:01:30.993 INFO [stderr] warning: function `test_standard_node__has_subnet` should have a snake case name such as `test_standard_node_has_subnet`
Dec 01 02:01:30.994 INFO [stderr]    --> src/subnet_tree.rs:624:5
Dec 01 02:01:30.994 INFO [stderr]     |
Dec 01 02:01:30.994 INFO [stderr] 624 | /     fn test_standard_node__has_subnet() {
Dec 01 02:01:30.994 INFO [stderr] 625 | |         let mut node = StandardNode {
Dec 01 02:01:30.994 INFO [stderr] 626 | |             level: 0,
Dec 01 02:01:30.994 INFO [stderr] 627 | |             heap: [2, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:30.994 INFO [stderr] ...   |
Dec 01 02:01:30.994 INFO [stderr] 632 | |         assert!(!node.contains_subnet_in_heap(2));
Dec 01 02:01:30.994 INFO [stderr] 633 | |     }
Dec 01 02:01:30.994 INFO [stderr]     | |_____^
Dec 01 02:01:30.994 INFO [stderr] 
Dec 01 02:01:30.995 INFO [stderr] warning: function `test_standard_node__unset_heap_bit` should have a snake case name such as `test_standard_node_unset_heap_bit`
Dec 01 02:01:30.995 INFO [stderr]    --> src/subnet_tree.rs:636:5
Dec 01 02:01:30.995 INFO [stderr]     |
Dec 01 02:01:30.995 INFO [stderr] 636 | /     fn test_standard_node__unset_heap_bit() {
Dec 01 02:01:30.995 INFO [stderr] 637 | |         let mut node = StandardNode {
Dec 01 02:01:30.995 INFO [stderr] 638 | |             octet: 0,
Dec 01 02:01:30.995 INFO [stderr] 639 | |             heap: [1, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:30.996 INFO [stderr] ...   |
Dec 01 02:01:30.996 INFO [stderr] 644 | |         assert_eq!(node.heap, [0; 8]);
Dec 01 02:01:30.996 INFO [stderr] 645 | |     }
Dec 01 02:01:30.996 INFO [stderr]     | |_____^
Dec 01 02:01:30.996 INFO [stderr] 
Dec 01 02:01:30.996 INFO [stderr] warning: function `test_standard_node__set_heap_bit` should have a snake case name such as `test_standard_node_set_heap_bit`
Dec 01 02:01:30.997 INFO [stderr]    --> src/subnet_tree.rs:648:5
Dec 01 02:01:30.997 INFO [stderr]     |
Dec 01 02:01:30.997 INFO [stderr] 648 | /     fn test_standard_node__set_heap_bit() {
Dec 01 02:01:30.997 INFO [stderr] 649 | |         let mut node = StandardNode {
Dec 01 02:01:30.997 INFO [stderr] 650 | |             octet: 0,
Dec 01 02:01:30.997 INFO [stderr] 651 | |             heap: [0, 0, 0, 0, 0, 0, 0, 0],
Dec 01 02:01:30.997 INFO [stderr] ...   |
Dec 01 02:01:30.997 INFO [stderr] 656 | |         assert_eq!(node.heap, [1, 0, 0, 0, 0, 0, 0, 0]);
Dec 01 02:01:30.997 INFO [stderr] 657 | |     }
Dec 01 02:01:30.997 INFO [stderr]     | |_____^
Dec 01 02:01:30.997 INFO [stderr] 
Dec 01 02:01:30.998 INFO [stderr] warning: function `test_standard_node__subnetize` should have a snake case name such as `test_standard_node_subnetize`
Dec 01 02:01:30.998 INFO [stderr]    --> src/subnet_tree.rs:660:5
Dec 01 02:01:30.998 INFO [stderr]     |
Dec 01 02:01:30.998 INFO [stderr] 660 | /     fn test_standard_node__subnetize() {
Dec 01 02:01:30.998 INFO [stderr] 661 | |         let mut node = StandardNode {
Dec 01 02:01:30.998 INFO [stderr] 662 | |             octet: 0,
Dec 01 02:01:30.999 INFO [stderr] 663 | |             heap: [0, 0, 0, 0, 3, 0, 0, 0],
Dec 01 02:01:30.999 INFO [stderr] ...   |
Dec 01 02:01:30.999 INFO [stderr] 668 | |         assert_eq!(node.heap, [0, 0, 1, 0, 0, 0, 0, 0]);
Dec 01 02:01:30.999 INFO [stderr] 669 | |     }
Dec 01 02:01:30.999 INFO [stderr]     | |_____^
Dec 01 02:01:30.999 INFO [stderr] 
Dec 01 02:01:31.000 INFO [stderr] warning: function `test_standard_node__is_subnet` should have a snake case name such as `test_standard_node_is_subnet`
Dec 01 02:01:31.000 INFO [stderr]    --> src/subnet_tree.rs:672:5
Dec 01 02:01:31.000 INFO [stderr]     |
Dec 01 02:01:31.000 INFO [stderr] 672 | /     fn test_standard_node__is_subnet() {
Dec 01 02:01:31.000 INFO [stderr] 673 | |         // Node has subnet bit set up
Dec 01 02:01:31.000 INFO [stderr] 674 | |         let mut node = StandardNode {
Dec 01 02:01:31.000 INFO [stderr] 675 | |             octet: 0,
Dec 01 02:01:31.000 INFO [stderr] ...   |
Dec 01 02:01:31.000 INFO [stderr] 729 | |         assert!(node.is_part_of_aggregated_subnet(23));
Dec 01 02:01:31.000 INFO [stderr] 730 | |     }
Dec 01 02:01:31.000 INFO [stderr]     | |_____^
Dec 01 02:01:31.001 INFO [stderr] 
Dec 01 02:01:31.006 INFO [stderr] warning: function `test__calculate_partial_cidr` should have a snake case name such as `test_calculate_partial_cidr`
Dec 01 02:01:31.006 INFO [stderr]    --> src/subnet_tree.rs:926:5
Dec 01 02:01:31.006 INFO [stderr]     |
Dec 01 02:01:31.006 INFO [stderr] 926 | /     fn test__calculate_partial_cidr() {
Dec 01 02:01:31.006 INFO [stderr] 927 | |         assert_eq!((0u8, 0u8), calculate_partial_cidr(1u16));
Dec 01 02:01:31.006 INFO [stderr] 928 | |         assert_eq!((0u8, 1u8), calculate_partial_cidr(2u16));
Dec 01 02:01:31.006 INFO [stderr] 929 | |         assert_eq!((0u8, 8u8), calculate_partial_cidr(256u16));
Dec 01 02:01:31.006 INFO [stderr] 930 | |         assert_eq!((255u8, 8u8), calculate_partial_cidr(511u16));
Dec 01 02:01:31.006 INFO [stderr] 931 | |     }
Dec 01 02:01:31.007 INFO [stderr]     | |_____^
Dec 01 02:01:31.007 INFO [stderr] 
Dec 01 02:01:31.018 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 02:01:31.018 INFO [stderr]    --> src/listeners.rs:189:17
Dec 01 02:01:31.018 INFO [stderr]     |
Dec 01 02:01:31.018 INFO [stderr] 189 |                 socket.send_to(b"STOP!", "127.0.0.1:12345");
Dec 01 02:01:31.018 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:01:31.018 INFO [stderr]     |
Dec 01 02:01:31.018 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 02:01:31.019 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 02:01:31.019 INFO [stderr] 
Dec 01 02:01:38.162 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 9.73s
Dec 01 02:01:38.172 INFO [stderr] su: No module specific data is present
Dec 01 02:01:40.023 INFO running `"docker" "inspect" "52d73419e205747d135c4d87383c55a9cb7f2e48cddc0646d65f3b7286caa1ec"`
Dec 01 02:01:40.343 INFO running `"docker" "rm" "-f" "52d73419e205747d135c4d87383c55a9cb7f2e48cddc0646d65f3b7286caa1ec"`
Dec 01 02:01:40.743 INFO [stdout] 52d73419e205747d135c4d87383c55a9cb7f2e48cddc0646d65f3b7286caa1ec
Dec 01 02:01:40.747 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:01:41.232 INFO [stdout] ed68ed5b41779f114fd4d40b89d3ef00cefb7ed9db7712bca2d09505584974fe
Dec 01 02:01:41.235 INFO running `"docker" "start" "-a" "ed68ed5b41779f114fd4d40b89d3ef00cefb7ed9db7712bca2d09505584974fe"`
Dec 01 02:01:43.834 INFO [stderr] usermod: no changes
Dec 01 02:01:44.022 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.16s
Dec 01 02:01:44.039 INFO [stderr]      Running /target/debug/deps/ipaggregator_rs-69a06f9bca906bc8
Dec 01 02:01:44.042 INFO [stdout] 
Dec 01 02:01:44.042 INFO [stdout] running 40 tests
Dec 01 02:01:44.052 INFO [stdout] test formatters::tests::test_concat_to_size_too_short ... ok
Dec 01 02:01:44.052 INFO [stdout] test formatters::tests::test_concat_to_size_with_exact_len ... ok
Dec 01 02:01:44.052 INFO [stdout] test formatters::tests::test_concat_to_size ... ok
Dec 01 02:01:44.052 INFO [stdout] test subnet_tree::tests::test_calculate_subnet ... ok
Dec 01 02:01:44.052 INFO [stdout] test subnet_tree::tests::test__calculate_partial_cidr ... ok
Dec 01 02:01:44.052 INFO [stdout] test subnet_tree::tests::test_floor_log2 ... ok
Dec 01 02:01:44.054 INFO [stdout] test parsers::tests::test_simpl_parser ... ok
Dec 01 02:01:44.054 INFO [stdout] test parsers::tests::test_parse_ip ... ok
Dec 01 02:01:44.054 INFO [stdout] test parsers::tests::test_nom_ip_parser ... ok
Dec 01 02:01:44.054 INFO [stdout] test listeners::udp::tests::test_udp_server_listener ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_is_flag_set ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node___has_subnet ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node__set_heap_bit ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_add ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_contains ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_expand ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_is_subnet ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_subnetize ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_unset_heap_bit ... ok
Dec 01 02:01:44.054 INFO [stdout] test subnet_tree::tests::test_last_node_walk_empty ... ok
Dec 01 02:01:44.057 INFO [stdout] test senders::tests::test_udp_sender_run_sender ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_last_node_walk_multiple ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_last_node_walk_single_element ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_neighbor ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node__is_subnet ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node__has_subnet ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node__set_heap_bit ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node__subnetize ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node__unset_heap_bit ... ok
Dec 01 02:01:44.057 INFO [stdout] test subnet_tree::tests::test_standard_node_add ... ok
Dec 01 02:01:44.063 INFO [stdout] test subnet_tree::tests::test_standard_node_add_subnet_carry_over ... ok
Dec 01 02:01:44.063 INFO [stdout] test subnet_tree::tests::test_standard_node_contains ... ok
Dec 01 02:01:44.071 INFO [stdout] test subnet_tree::tests::test_standard_node_expand ... ok
Dec 01 02:01:44.071 INFO [stdout] test subnet_tree::tests::test_to_position ... ok
Dec 01 02:01:44.071 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_single_nested ... ok
Dec 01 02:01:44.071 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_empty ... ok
Dec 01 02:01:44.071 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_multiple_heap ... ok
Dec 01 02:01:44.072 INFO [stdout] test subnet_tree::tests::test_standard_node_walk_single_heap ... ok
Dec 01 02:01:44.109 INFO [stdout] test subnet_tree::tests::test_standard_node_add_multiple_heap ... ok
Dec 01 02:01:44.711 INFO [stdout] test subnet_tree::tests::test_standard_node_is_subnet ... ok
Dec 01 02:01:44.711 INFO [stdout] 
Dec 01 02:01:44.711 INFO [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 02:01:44.711 INFO [stdout] 
Dec 01 02:01:44.713 INFO [stderr] su: No module specific data is present
Dec 01 02:01:46.152 INFO running `"docker" "inspect" "ed68ed5b41779f114fd4d40b89d3ef00cefb7ed9db7712bca2d09505584974fe"`
Dec 01 02:01:46.527 INFO running `"docker" "rm" "-f" "ed68ed5b41779f114fd4d40b89d3ef00cefb7ed9db7712bca2d09505584974fe"`
Dec 01 02:01:46.915 INFO [stdout] ed68ed5b41779f114fd4d40b89d3ef00cefb7ed9db7712bca2d09505584974fe
